Organization System API - Implementation Template (US Core)
Field mapping
See src/main/resources/dw/FHIRTools.dwl for a mapping example.
| FHIR Field | Field | Notes |
|---|---|---|
| id | Id | A lookup in Health Cloud is done to verify this exists. |
| identifier.value | HealthCloudGA____SourceSystemId____c | Split this value on '/' and take the part to the right. |
| Identifier.type.coding.system | HealthCloudGA____SourceSystem____c | |
| active | Active__c | |
| type.text | Type | |
| name | Name | |
| telecom.system | Phone | Harcoded text |
| telecom.value | Phone | |
| telecom.system | Fax | Harcoded text |
| telecom.value | Fax | |
| address.type | Billing | Harcoded text |
| address.line | BillingStreet | |
| address.city | BillingCity | |
| address.state | BillingState | |
| address.postalCode | BillingPostalCode | |
| address.country | BillingCountry | |
| address.type | Shipping | Hardcoded text |
| address.line | ShippingStreet | |
| address.city | ShippingCity | |
| address.state | ShippingState | |
| address.postalCode | ShippingPostalCode | |
| address.country | ShippingCountry | |
| contact.name.given | FirstName | |
| contact.name.prefix | Salutation | |
| contact.name.suffix | LastName | |
| contact.telecom.system | Phone | Hardcoded |
| contact.telecom.value | Phone | |
| contact.telecom.system | MobilePhone | Hardcoded |
| contact.telecom.value | MobilePhone | |
| contact.telecom.system | Hardcoded | |
| contact.telecom.value | ||
| contact.address.type | Mailing | Hardcoded text |
| contact.address.line | MailingStreet | |
| contact.address.city | MailingCity | |
| contact.address.state | MailingState | |
| contact.address.postalCode | MailingPostalCode | |
| contact.address.country | MailingCountry | |
| contact.purpose.coding.system | Same above mappings for all contacts. |